note payable - German English Dictionary